package com.xiaoleng.tlgsku.dao;


import com.xiaoleng.tlgsku.pojo.GoodsSpecs;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
public interface GoodsSpecsMapper {
    /**
     * 根据规格id和商品id查询规格信息
     * @param valueId
     * @param goodsId
     * @return
     */
    GoodsSpecs findimgBygoodsId(@Param("valueId") Integer valueId,@Param("goodsId") Integer goodsId);

    /**
     * 添加规格信息
     * @param goodsSpecs
     * @return
     */
    Integer addSpecs(GoodsSpecs goodsSpecs);

    /**
     * 根据规格list中的keyid 和 keyvalue查 规格集合
     * @param goodsList
     * @return
     */
    List<GoodsSpecs> findlist(@Param("goodsList") String goodsList);

    /**
     * 查询规格信息
     * @param goodsId 商品id
     * @param specsList 所选规格
     * @return
     */
    GoodsSpecs findSpecsInfo(@Param("goodsId") Integer goodsId,@Param("specsList") String specsList);

}
